Click here to start

Table of contents

Author: Jay Patel

E-mail: jpatel@mgh.harvard.edu

Homepage: https://qtim-lab.github.io/

Further information:
Introduction to Python

Slide 1 Outline What is Python? Why use Python? How to use Python IDE Types                                Basic Operations Examples: Numerical types Examples: Booleans and Strings Data Containers (aka Objects) Indexing through Containers Scripting vs Functions vs Object Oriented Approach Basic Control Flow: Conditional Statements Basic Control Flow: Loops List Comprehension List Comprehension NumPy: N-dimensional arrays Numpy: creating arrays Numpy: Copies vs. Views Numpy: Copies vs. Views Numpy: reductions across specific dimensions Other useful Python packages Visualizations in Python Visualizations in Python Visualizations in Python: Pandas DataFrame Visualizations in Python: Pandas DataFrame Visualizations in Python: Pandas DataFrame